//引入你封装好的实例
import http from "./index";
import  qsString from 'querystring'
//这里封装了大量的接口！！！

//封装轮播图接口
export function getBanner() {
  return http.get("/getbanner");
}

//封装限时秒杀接口
export function getSeckill() {
    return http.get("/getseckill");
  }
// export const banner = ()=>{

// }

//封装首页商品信息
export function getHomeGoods(){
    return http.get('/gethortgoods')
}

//封装分类页商品信息
export function getCates(){
    return http.get('/getcates')
}

//封装注册接口
export function Register(data){
    return http.post('/register',qsString.stringify(data))
}

//封装一个登录接口
export function Login(data){
    return http.post('/login',qsString.stringify(data))
}

//封装一个加入购物车列表接口
export function cartlist(data){
    // console.log(params,'参数');
    return http.post('/cartadd',qsString.stringify(data))
}

//封装一个首页分类导航接口
export function getHomeCate(){
    return http.get('/getcate')
}

//封装一个商品详情的接口
export function getGoodsDetail(params){
    // console.log(params,'参数');
    return http.get('/getgoodsinfo',{
        params
    })
}

// 封装一个购物车列表接口
export function cartList(params){
    // console.log(params,'参数');
    return http.get('/cartlist',{
        params
    })
}

//封装一个加入购物车删除列表
export function cartDelete(data){
    return http.post('/cartdelete',qsString.stringify(data))
}

//封装一个搜索框的接口
export function search(params){
    return http.get('/search',{
        params
    })
}

//封装一个商品列表的接口
export function goodsList(params){
    // console.log(params,'参数');
    return http.get('/getgoodlist',{
        params
    })
}

//封装一个订单页接口
export function orderList(params){
    return http.get('/orderlist',{
        params
    })
}